-
Notifications
You must be signed in to change notification settings - Fork 5
feat: submit run with arguments #1618
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
b99e8dd to
94305c9
Compare
src/components/shared/Submitters/Oasis/components/SubmitTaskArgumentsDialog.tsx
Outdated
Show resolved
Hide resolved
src/components/shared/Submitters/Oasis/components/SubmitTaskArgumentsDialog.tsx
Show resolved
Hide resolved
src/components/shared/Submitters/Oasis/components/SubmitTaskArgumentsDialog.tsx
Show resolved
Hide resolved
src/components/shared/Submitters/Oasis/components/SubmitTaskArgumentsDialog.tsx
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice!
There could be a bit of room to improve UX (e.g. a reset to default button, grouping input fields by Task Name) but I think we can iterate on that later.
One small nit I noticed is that I can clear a field that is marked as required. It will show the default value as placeholder and pass that in, which is fine. But given it's a required field it feels weird to be able to "submit" an empty input field. Maybe it should show a warning that the default value will be used?
Since the placeholder is visible, I think it is sufficient - I would avoid additional UI at least in this PR.
Agreed. |
94305c9 to
3414ae9
Compare
camielvs
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
3723675 to
63662e6
Compare
3414ae9 to
8040212
Compare
e1fb7ff to
a43e156
Compare
8040212 to
422cc17
Compare
422cc17 to
a045528
Compare
a43e156 to
7f2eac9
Compare
a045528 to
314711f
Compare
Merge activity
|

Description
Closes https://github.com/Shopify/oasis-frontend/issues/417
Added the ability to submit pipeline runs with custom arguments through a new dialog interface. This enhancement allows users to customize input values before submitting a run, providing more flexibility when working with configurable pipelines.
Type of Change
Checklist
Test Instructions
Screen Recording 2026-01-12 at 5.06.02 PM.mov (uploaded via Graphite)
Additional Comments
This feature enhances the user experience by allowing runtime customization of pipeline inputs without modifying the original pipeline definition.